package com.yzyz.dao;

import java.util.List;

import com.yzyz.bean.news.NewsBean;
import com.yzyz.bean.scenic.PictureBean;

/**
 * 旅游资讯
 * @author David Sun
 * @Date   2010-4-19
 *
 */
public interface NewsDao extends IBaseDao {
	
	/**
	 * 初始化指定个数的新闻
	 * @param limit
	 */
	List<NewsBean> initTopN(int limit);
	
	/**
	 * 分页显示
	 * @param start
	 * @param limit
	 * @return
	 */
	List<NewsBean> paginate(int start, int limit);
	
	/**
	 * 获取与某个新闻相关的所有图片
	 * @param newsId
	 * @return
	 */
	List<PictureBean> getAllByNews(int newsId);
	
	/**
	 * 保存新闻的图片
	 * @param picture
	 * @return
	 */
	void savePicture(PictureBean picture);
	
	/**
	 * 删除图片
	 * @param newsId
	 */
	void deletePicture(int newsId);
}
